
# Busca las librerias de gtkmm-3.0
find_package ( PkgConfig )
pkg_check_modules ( GTKMM gtkmm-3.0 )

link_directories ( ${GTKMM_LIBRARY_DIRS} )
include_directories ( ${GTKMM_INCLUDE_DIRS} )

# Incluye el directorio de "common"
include_directories ( ${PROJECT_SOURCE_DIR}/common )

# Todos los fuentes del GUI
set ( GUI_SRCs ConfigBasica.cpp ConfigExtra.cpp DataGrid.cpp DialogAbout.cpp DialogAbrirXML.cpp DialogDinamicos.cpp DialogEstaticos.cpp DialogGuardarXML.cpp DialogListado.cpp DialogPaginasErrores.cpp DialogUsuarios.cpp main.cpp ReporteLogs.cpp VentanaDialogo.cpp VentanaPrincipal.cpp VisorReportes.cpp ControladorServidor.cpp MonsterHandler.cpp ServerChecker.cpp )

# El ejecuatble
add_executable ( tp-gui ${GUI_SRCs} )

# Linkea con las librerias
target_link_libraries ( tp-gui common )
target_link_libraries ( tp-gui ticpp )
target_link_libraries ( tp-gui ${GTKMM_LIBRARIES} )
